﻿using System.Web.UI;

namespace RCSP.FrontEnd.Common
{
    public class BasePage : Page
    {
        //public string PAGE_INFOMATION = Global.APP_PATH + "/Infomation.aspx";

        public const string SES_ERR_INFO = "ERR_INFO";
        public const string SES_ERR_BUTTON_TYPE = "ERR_BUTTON_TYPE";
        public const string SES_CONNECTION_STRING = "CONNECTION_STRING";
        public const string SES_YEAR_LABLE = "YEAR_LABLE";
        public const string SES_USER_ID = "USER_ID";
        public const string SES_USER_NAME = "USER_NAME";
        public const string SES_DISPLAY_NAME = "DISPLAY_NAME";
        //public const string INFO_UNLOGIN = "ログインしてください!";
        public const string PERSENT = "PERSENT";


        // 設定値_0001
        public const string SES_SETTING_0001 = "SES_SETTING_0001";

        //日付表示形式（0：平成18年4月12日、1：2006年4月11日、2：2006/4/12、3：H18.4.12、4：06.4.12）
        public const string SES_GAMEN_DATE_STYLE = "GAMEN_DATE_STYLE";
        //日付印刷形式（0：平成18年4月12日、1：2006年4月11日、2：2006/4/12、3：H18.4.12、4：06.4.12）
        public const string SES_REPORT_DATE_STYLE = "REPORT_DATE_STYLE";
        //画面上略称（0：正式名称を使用、1：略称を使用）
        public const string SES_GAMEN_RYAKUSYOU_FLG = "GAMEN_RYAKUSYOU_FLG";
        //帳票上略称（0：正式名称を使用、1：略称を使用）
        public const string SES_REPORT_RYAKUSYOU_FLG = "REPORT_RYAKUSYOU_FLG";
        //受験者インポートのXML
        public const string SES_IMPORTDATASET = "IMPORTDATASET";
        //権限設定
        public const string SES_PRIVILEGE = "PRIVILEGE";

        //操作履歴の最大値(default:1000)
        public const string SES_MAXRECORD = "MAXRECORD";

        //リポートデータソース用名
        public const string SES_REPORT_DATA_SOURCE = "REPORT_DATA_SOURCE";


        /// <summary>
        ///     日暦の暦数
        /// </summary>
        public const string SES_JAPCALENDAR_SET = "SES_JAPCALENDAR_SET";

        // 願書一括編集の表示後の画面を区分
        public const string SES_EDITGAMEN_KBN = "EDITGAMEN_KBN";


        public object GetSession(string strKey)
        {
            if (Session[strKey] != null)
            {
                return Session[strKey];
            }

            return (null);
        }
    }
}